home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 42
/
Amiga Format AFCD42 (Issue 126, Aug 1999).iso
/
-serious-
/
comms
/
other
/
ambos-update
/
ambos
/
toolbox
/
vera
/
vera.readme
< prev
next >
Wrap
Text File
|
1999-05-17
|
11KB
|
233 lines
Short: VerA 2.05 - Version Information für AmBoS (ab Kickstart 3.0)
Author: spock@ebase.capella.de (Lars Maschmann)
Einleitung
----------
Wie oft stellt sich die Frage: Habe ich bei allen Programmteilen die
aktuelle Version installiert? Fehlt mir eine Datei?
Mit diesem Script kann schnell der aktuelle Versionsstand der AmBoS-
Installation ermittelt werden.
Es kann entweder eine Bildschirmausgabe erfolgen oder eine Logdatei
mit den Ergebnissen erstellt werden. Zusätzlich kann ab Version 2.0
die Logdatei auch direkt in das AmBoS-Net gepostet werden. Hierfür
benötigt VerA folgendes:
- in BBS:Setup werden zwei Konfigurationsdateien abgelegt:
VerA_Username.config - enthält den Usernamen des
Senders (z.B. Gary)
VerA_Address.config - enthält den Boxnamen und die Domain des
Systems (z.B. heart.capella.de)
Diese Dateien werden bei Erstbenutzung automatisch angelegt. Zum
dauerhaften Einstellen dieser Daten sollten diese Dateien zuerst
gelöscht und dann mit den Schaltern USERNAME und ADDRESS gesetzt
werden. VerA legt dann die Dateien mit den übergebenen Werten
an.
- Das Tool "SortPuffer" muß sich im Verzeichnis "BBS:Netz" befinden
oder sich im aktuellen Suchpfad befinden.
SortPuffer © Uwe Rosenkranz / AmBoS-Team
- Das Tool "MakeZCMail" muß sich im Verzeichnis "BBS:Toolbox/MakeZCMail"
befinden oder sich im aktuellen Suchpfad befinden. Das Archiv liegt
nicht bei!
MakeZCMail ist (C) by Mirko Thöle (TMS@DAME.DE)
Benutzung
---------
Neu:
VerA kann ab sofort auch über ein Icon gestartet werden. Es ist sogar
möglich, für einige Schalter ToolTypes zu definieren.
Folgende Schalter sind möglich:
NOHEAD : Es werden keine Überschriften in der Ergebnisliste erzeugt.
Auch als ToolType im Icon möglich.
FULL : Detaillierte Ergebnisliste: Vollständiger Pfadname und
erweiterte Versionsinformationen.
Auch als ToolType im Icon möglich.
DISPLAY : Es erfolgt eine Ausgabe der Ergebnisliste auf dem Bild-
schirm. Wird mit TO eine Datei angegeben, so wird diese
zwar erzeugt, aber nach der Ausgabe gelöscht.
Auch als ToolType im Icon möglich.
NOANSI : Bei der Ausgabe mit DISPLAY werden keine ANSI-Sequenzen
benutzt.
Auch als ToolType im Icon möglich.
Ist der Schalter POST gesetzt, werden grundsätzlich
keine ANSI-Steuerzeichen benutzt.
TO : Angabe der Logdatei. Wird nichts angegeben, so werden die
Ergebnisse in die Datei T:VerA.log geschrieben.
Wird dieser Wert nicht angegeben, und ist QUIET nicht
gesetzt, dann erscheint ein Dateirequester, mit dem die
Logdatei angegeben werden kann.
QUIET : Es erscheinen keine Ausgaben bei der Erstellung der Logdatei.
Ist QUIET aktiviert, erscheinen keinerlei Bildschirm-
ausgaben (Text oder Requester). Fehler werden - falls
möglich - in die Logdatei geschrieben.
Auch als ToolType im Icon möglich.
VIEWER : Optional kann ein Anzeigeprogramm (z.B. MultiView) angegeben
werden. Dieses Programm zeigt dann am Ende die Logdatei an,
unabhängig davon, ob DISPLAY gesetzt ist oder nicht.
VIEWER benötigt als Schlüsselwort den Namen eines Anzeige-
programms. Wird dieses Programm nicht gefunden, so wird
die Ausführung abgebrochen.
Wird weder QUIET, noch VIEWER, noch DISPLAY angebenen, so
erscheint am Ende eine Abfrage, ob die Logdatei angezeigt
werden soll. Hierfür wird standardmäßig MultiView oder
Ed (falls MultiView nicht gefunden wurde) benutzt.
IGNOREICON : Eventuell eingestellte ToolTypes im Icon werden ignoriert.
POST : Dieser Schalter veranlaßt VerA, die Logdatei in das AmBoS-
Net zu posten. Das klappt nur, wenn die oben genannten Be-
dingungen erfüllt sind und AmBoS sowieso das ZConnect.mod
aktiv sind.
Wird dieser Schalter benutzt, so erscheint keine Abfrage,
ob die erzeugte Logdatei angezeigt werden soll (außer,
es wurde explizit unter VIEWER ein Anzeigeprogramm de-
finiert).
Ist dieser Schalter aktiviert, so werden keine ANSI-
Zeichen in der Logdatei benutzt, es erfolgt auch keine
Abfrage des Logdateinamens.
USERNAME : Übergabe des Usernamens für den ABS:-Header (nur in
Verbindung mit POST von Bedeutung). Existiert noch
keine Konfigurationsdatei BBS:Setup/VerA_username.config,
so wird dieser Parameter in die Datei geschrieben.
ADDRESS : Übergabe der Adresse (Systemname.Domain) für den ABS:-
Header (nur in Verbindung mit POST von Bedeutung).
Existiert noch keine Konfigurationsdatei BBS:Setup/
VerA_address.config, so wird dieser Parameter in die
Datei geschrieben.
OBJECT : Hiermit kann nur ein bestimmtes Objekt untersucht werden.
Folgende Schlüsselwörter sind möglich: AMBOS, ZCONNECT, MISC.
Es genügt auch, einfach nur das Schlüsselwort ohne "OBJECT"
anzugeben.
Achtung: Dieser Script benutzt ausschließlich die original AmigaOS-
CLI-Befehle. Voraussetzung ist der Versions-Befehl mit der
Versionsnummer 39.4 (WB 3.0) oder 40.1 (WB 3.1).
Zum automatischen Posten sind zusätzlich die Tools "SortPuffer"
und "MakeZCMail" nötig.
Wichtig: Um VerA bequem ohne 'execute' starten zu können, muß das S-Flag
aktiviert sein:
1> protect vera s add
Beispiele
---------
1> VerA zconnect full viewer MultiView quiet
Ermittelt alle Versionen vom ZConnect-Modul, Ausgabe aller Infor-
mationen (Dateipfade und erweiterte $VER-Beschreibungen), abschließende
Anzeige mit MultiView, keine Ausgaben in das Programmfenster.
1> VerA nohead display noansi
Ermittelt Versionen aller Objekte, komprimierte Ausgabe ohne Über-
schriften, Anzeige der Logdatei im Programmfenster, es werden keine
ANSI-Sequenzen für Hervorhebungen benutzt.
1> VerA to RAM:AmBoSVer.log quiet ambos
Ermittelt alle Versionen vom AmBoS-Hauptprogramm und schreibt diese
in die Protokolldatei 'RAM:AmboSVer.log', keine Bildschirmausgaben.
1> VerA TO T:VerA-Logfile post all username Gary address heart.capella.de
Erstellt von allen Objekten eine Logdatei und postet sie in das
AmBoS-Net, Absender: Gary@heart.capella.de.
Einbindung in das "Ext. Tools"-Menü von AmBoS
---------------------------------------------
Zum Posten der aktuellen Software-Konfiguration in das AmBoS-Net
sollte in die Datei 'BBS:Setup/ExtTools.menu' diese Zeile eingetragen
werden:
VerA posten, Execute BBS:Toolbox/VerA/VerA QUIET ALL POST IGNOREICON
FULL USERNAME <username> ADDRESS <systemname.domain>
Für <username> und <systemname.domain> sind selbstverständlich die
entsprechenden Werte einzutragen. Nach dem nächsten AmBoS-Neustart
sollte der Eintrag "VerA posten" im Menü auftauchen und auch sofort
benutzbar sein.
History
-------
Version 2.05: MapsBefehle/HOLDON und HOLDOFF korrigiert
Version 2.04: Existenzcheck BBS:Texte/SystemNachrichten.txt eingebaut.
Version 2.03: SortPuffer wird auch in BBS:Toolbox/Sortpuffer gesucht.
Version 2.02: Pfad für ZConnect.Guide um /deutsch/ erweitert.
Version 2.01: Bei POST keine Logdateiabfrage mehr. Schalter USERNAME
und ADDRESS eingebaut. Suchpfad für SortPuffer und Make-
ZCMail wird benutzt (kein absoluter Aufruf mehr nötig).
Version 2.00: POST-Funktion eingebaut.
Version 1.31: Die neue Guide-Struktur wurde berücksichtigt
Version 1.30: Der AmBoS-Handler hat nun endlich eine $VER-Kennung!
Version 1.29: Einige neue Guides aufgenommen, Mapstexte werden nun